[INFO] cloning repository https://github.com/toazoth/trine-kv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/toazoth/trine-kv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c8c2d9a3f80888c1c3025c8cff3f22497b6f7611
[INFO] testing toazoth/trine-kv against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/toazoth/trine-kv
[INFO] finished tweaking git repo https://github.com/toazoth/trine-kv
[INFO] tweaked toml for git repo https://github.com/toazoth/trine-kv written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/toazoth/trine-kv on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/toazoth/trine-kv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.72
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]   Downloaded libredox v0.1.17
[INFO] [stderr]   Downloaded opfs v0.2.0
[INFO] [stderr]   Downloaded zerofrom v0.1.8
[INFO] [stderr]   Downloaded displaydoc v0.2.6
[INFO] [stderr]   Downloaded shlex v2.0.1
[INFO] [stderr]   Downloaded yoke v0.8.3
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.4
[INFO] [stderr]   Downloaded compio-log v0.1.0
[INFO] [stderr]   Downloaded compio-buf v0.5.1
[INFO] [stderr]   Downloaded aligned-array v1.0.1
[INFO] [stderr]   Downloaded os_pipe v1.2.3
[INFO] [stderr]   Downloaded socket2 v0.6.4
[INFO] [stderr]   Downloaded rustls-pki-types v1.14.1
[INFO] [stderr]   Downloaded humantime v2.3.0
[INFO] [stderr]   Downloaded compio-runtime v0.7.0
[INFO] [stderr]   Downloaded compio-io v0.6.0
[INFO] [stderr]   Downloaded compio-net v0.7.0
[INFO] [stderr]   Downloaded lz4_flex v0.13.1
[INFO] [stderr]   Downloaded compio-driver v0.7.1
[INFO] [stderr]   Downloaded log v0.4.32
[INFO] [stderr]   Downloaded compio v0.14.0
[INFO] [stderr]   Downloaded compio-fs v0.7.0
[INFO] [stderr]   Downloaded bumpalo v3.20.3
[INFO] [stderr]   Downloaded memchr v2.8.1
[INFO] [stderr]   Downloaded rustls-webpki v0.103.13
[INFO] [stderr]   Downloaded socket2 v0.5.10
[INFO] [stderr]   Downloaded cc v1.2.63
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.52
[INFO] [stderr]   Downloaded mio v1.2.1
[INFO] [stderr]   Downloaded http v1.4.2
[INFO] [stderr]   Downloaded js-sys v0.3.99
[INFO] [stderr]   Downloaded typenum v1.20.1
[INFO] [stderr]   Downloaded io-uring v0.7.12
[INFO] [stderr]   Downloaded serde_json v1.0.150
[INFO] [stderr]   Downloaded tower-http v0.6.11
[INFO] [stderr]   Downloaded hashbrown v0.17.1
[INFO] [stderr]   Downloaded hyper v1.10.1
[INFO] [stderr]   Downloaded h2 v0.4.14
[INFO] [stderr]   Downloaded quick-xml v0.38.4
[INFO] [stderr]   Downloaded object_store v0.12.5
[INFO] [stderr]   Downloaded chrono v0.4.45
[INFO] [stderr]   Downloaded zerocopy v0.8.52
[INFO] [stderr]   Downloaded rustls v0.23.40
[INFO] [stderr]   Downloaded web-sys v0.3.99
[INFO] [stderr]   Downloaded tokio v1.52.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5fc6f98bb142099b1ff884bbc49cf296db02ec8b5f64daa3f0ce2d624c363bcc
[INFO] running `Command { std: "docker" "start" "-a" "5fc6f98bb142099b1ff884bbc49cf296db02ec8b5f64daa3f0ce2d624c363bcc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5fc6f98bb142099b1ff884bbc49cf296db02ec8b5f64daa3f0ce2d624c363bcc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5fc6f98bb142099b1ff884bbc49cf296db02ec8b5f64daa3f0ce2d624c363bcc", kill_on_drop: false }`
[INFO] [stdout] 5fc6f98bb142099b1ff884bbc49cf296db02ec8b5f64daa3f0ce2d624c363bcc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 04e6dbd53e75d5691372ccf474c0de13e783949c98b6b3988cdc8f023d1c9c73
[INFO] running `Command { std: "docker" "start" "-a" "04e6dbd53e75d5691372ccf474c0de13e783949c98b6b3988cdc8f023d1c9c73", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling lz4_flex v0.13.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling trine-kv v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `object_store_sync_unsupported` is never used
[INFO] [stdout]     --> src/storage.rs:3820:4
[INFO] [stdout]      |
[INFO] [stdout] 3820 | fn object_store_sync_unsupported() -> Error {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.26s
[INFO] running `Command { std: "docker" "inspect" "04e6dbd53e75d5691372ccf474c0de13e783949c98b6b3988cdc8f023d1c9c73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04e6dbd53e75d5691372ccf474c0de13e783949c98b6b3988cdc8f023d1c9c73", kill_on_drop: false }`
[INFO] [stdout] 04e6dbd53e75d5691372ccf474c0de13e783949c98b6b3988cdc8f023d1c9c73
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 70d63b1bfe52ccd9423f099c1a8697c2fe24025eb509d74debbf9d556d158b9b
[INFO] running `Command { std: "docker" "start" "-a" "70d63b1bfe52ccd9423f099c1a8697c2fe24025eb509d74debbf9d556d158b9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stdout] warning: function `object_store_sync_unsupported` is never used
[INFO] [stdout]     --> src/storage.rs:3820:4
[INFO] [stdout]      |
[INFO] [stdout] 3820 | fn object_store_sync_unsupported() -> Error {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling trine-kv v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.66s
[INFO] running `Command { std: "docker" "inspect" "70d63b1bfe52ccd9423f099c1a8697c2fe24025eb509d74debbf9d556d158b9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70d63b1bfe52ccd9423f099c1a8697c2fe24025eb509d74debbf9d556d158b9b", kill_on_drop: false }`
[INFO] [stdout] 70d63b1bfe52ccd9423f099c1a8697c2fe24025eb509d74debbf9d556d158b9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6f83f2cd2ace87585da1a666d182a20b9ac954e66dcd90639f08a48d7e8193dd
[INFO] running `Command { std: "docker" "start" "-a" "6f83f2cd2ace87585da1a666d182a20b9ac954e66dcd90639f08a48d7e8193dd", kill_on_drop: false }`
[INFO] [stderr] warning: function `object_store_sync_unsupported` is never used
[INFO] [stderr]     --> src/storage.rs:3820:4
[INFO] [stderr]      |
[INFO] [stderr] 3820 | fn object_store_sync_unsupported() -> Error {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `VersionSet` is never constructed
[INFO] [stderr]  --> src/version.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct VersionSet {
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `empty` is never used
[INFO] [stderr]   --> src/version.rs:11:18
[INFO] [stderr]    |
[INFO] [stderr]  9 | impl VersionSet {
[INFO] [stderr]    | --------------- associated function in this implementation
[INFO] [stderr] 10 |     #[must_use]
[INFO] [stderr] 11 |     pub const fn empty() -> Self {
[INFO] [stderr]    |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WalRecordHeader` is never constructed
[INFO] [stderr]   --> src/wal.rs:50:12
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub struct WalRecordHeader {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `VersionSet` is never constructed
[INFO] [stderr]  --> src/version.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct VersionSet {
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `trine-kv` (lib) generated 4 warnings
[INFO] [stderr] warning: `trine-kv` (lib test) generated 3 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trine_kv-59410d7476d09f20)
[INFO] [stdout] 
[INFO] [stdout] running 316 tests
[INFO] [stdout] test blob::tests::blob_file_rejects_header_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_record_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_unknown_record_compression ... ok
[INFO] [stdout] test blob::tests::async_blob_read_decodes_from_storage_backend ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_corrupt_footer ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_value_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_properties_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::list_blob_file_ids_rejects_malformed_blob_names ... ok
[INFO] [stdout] test blob::tests::indexed_read_uses_only_target_record ... ok
[INFO] [stdout] test blob::tests::properties_read_skips_record_payload_decode ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_unordered_records ... ok
[INFO] [stdout] test block::tests::owned_default_fallback_matches_borrowed_read ... ok
[INFO] [stdout] test block::tests::read_checked_at_source_offset_decodes_through_owned_seam ... ok
[INFO] [stdout] test block::tests::read_checked_from_source_decodes_through_owned_seam ... ok
[INFO] [stdout] test cache::tests::cache_hit_promotes_entry_before_eviction ... ok
[INFO] [stdout] test cache::tests::high_priority_entries_survive_low_priority_churn ... ok
[INFO] [stdout] test checksum::tests::crc32c_matches_standard_check_value ... ok
[INFO] [stdout] test compaction::tests::l0_plan_expands_overlapping_l0_group_and_lower_level_tables ... ok
[INFO] [stdout] test compaction::tests::l0_plan_uses_local_seed_for_disjoint_l0_files ... ok
[INFO] [stdout] test compaction::tests::no_l0_fallback_moves_shallowest_overlapping_level_down ... ok
[INFO] [stdout] test compaction::tests::overfull_level_score_picks_largest_pressure_ratio ... ok
[INFO] [stdout] test compaction::tests::overfull_level_uses_narrow_input_and_lower_overlap ... ok
[INFO] [stdout] test compaction::tests::overfull_level_without_lower_overlap_selects_single_move_input ... ok
[INFO] [stdout] test compaction::tests::single_l0_with_lower_overlap_is_planned ... ok
[INFO] [stdout] test compaction::tests::single_l0_without_lower_overlap_is_planned_for_move ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_completion_delivers_error_result ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_completion_delivers_success_result ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_preflight_creates_writer_local_state_without_publication ... ok
[INFO] [stdout] test db::commit::tests::commit_tracker_rejects_second_terminal_transition ... ok
[INFO] [stdout] test blob::tests::blob_file_round_trips_ordered_records ... ok
[INFO] [stdout] test cache::tests::cache_keys_include_block_kind ... ok
[INFO] [stdout] test db::commit::tests::database_durability_is_a_write_floor ... ok
[INFO] [stdout] test db::commit::tests::commit_tracker_waits_for_prior_terminal_slot ... ok
[INFO] [stdout] test db::commit::tests::in_memory_write_budget_merges_deltas_without_active_mirror ... ok
[INFO] [stdout] test blob::tests::indexed_read_validates_exact_blob_index ... ok
[INFO] [stdout] test blob::tests::backend_written_blob_reads_full_properties_and_indexed_values ... ok
[INFO] [stdout] test db::commit::tests::writer_local_preparation_groups_same_bucket_delta_with_bounds ... ok
[INFO] [stdout] test db::commit::tests::visible_sequence_waits_for_earlier_published_slot_completion ... ok
[INFO] [stdout] test db::tests::background_shutdown_cancels_runtime_token ... ok
[INFO] [stdout] test db::tests::browser_persistent_backend_is_explicitly_unsupported ... ok
[INFO] [stdout] test db::commit::tests::writer_local_state_publishes_under_memtable_lock_after_sequence ... ok
[INFO] [stdout] test blob::tests::list_blob_file_ids_reads_backend_object_listing ... ok
[INFO] [stdout] test db::tests::browser_persistent_read_only_options_disable_creation ... ok
[INFO] [stdout] test db::tests::bucket_get_many_sync_reads_named_bucket_only ... ok
[INFO] [stdout] test db::tests::bucket_reader_get_many_sync_keeps_snapshot_view ... ok
[INFO] [stdout] test db::tests::compaction_reservation_conflicts_are_bucket_and_range_scoped ... ok
[INFO] [stdout] test blob::tests::standalone_large_value_wrappers_round_trip ... ok
[INFO] [stdout] test blob::tests::write_blob_file_creates_final_object_without_leftover_tmp ... ok
[INFO] [stdout] test db::tests::browser_persistent_open_async_requires_browser_target ... ok
[INFO] [stdout] test db::tests::get_many_async_preserves_order ... ok
[INFO] [stdout] test db::tests::get_many_sync_preserves_order_missing_deletes_and_duplicates ... ok
[INFO] [stdout] test db::tests::maintenance_coordinator_allows_non_overlapping_compactions ... ok
[INFO] [stdout] test db::tests::maintenance_success_does_not_clear_unreported_error ... ok
[INFO] [stdout] test db::commit::tests::persistent_transaction_accepts_wal_after_sequence_barrier_before_memory_publish ... ok
[INFO] [stdout] test db::commit::tests::persistent_blind_write_accepts_wal_before_publish_barrier ... ok
[INFO] [stdout] test db::tests::object_store_compaction_merges_tables_and_reclaims_objects ... ok
[INFO] [stdout] test db::tests::object_store_database_persists_across_reopen ... ok
[INFO] [stdout] test db::tests::object_store_flush_future_is_send ... ok
[INFO] [stdout] test db::tests::object_store_flush_is_rejected_synchronously ... ok
[INFO] [stdout] test db::tests::object_store_orphan_objects_are_collected ... ok
[INFO] [stdout] test db::tests::native_read_only_open_replays_non_empty_wal ... ok
[INFO] [stdout] test db::tests::object_store_prefix_isolates_databases_in_one_bucket ... ok
[INFO] [stdout] test db::tests::wasi_persistent_backend_requires_wasi_target ... ok
[INFO] [stdout] test db::tests::wasi_persistent_open_async_requires_wasi_target ... ok
[INFO] [stdout] test durability::tests::sync_parent_dir_after_rename_accepts_published_file ... ok
[INFO] [stdout] test filter::tests::malformed_bloom_parts_fail_closed ... ok
[INFO] [stdout] test filter::tests::point_filter_bit_count_tracks_bits_per_key ... ok
[INFO] [stdout] test filter::tests::point_filter_round_trips_from_parts ... ok
[INFO] [stdout] test filter::tests::prefix_filter_uses_extractor_prefixes ... ok
[INFO] [stdout] test internal_key::tests::batch_index_sorts_later_batch_operations_first ... ok
[INFO] [stdout] test internal_key::tests::internal_keys_sort_user_key_ascending_then_sequence_descending ... ok
[INFO] [stdout] test io::tests::blocking_adapter_driver_runs_submitted_operation ... ok
[INFO] [stdout] test io::tests::completion_rejects_double_finish ... ok
[INFO] [stdout] test io::tests::inline_driver_completes_append_and_sync ... ok
[INFO] [stdout] test io::tests::inline_driver_completes_read_and_has_no_pending_steps ... ok
[INFO] [stdout] test iterator::tests::lazy_scan_heap_merge_preserves_forward_and_reverse_order ... ok
[INFO] [stdout] test iterator::tests::source_heap_orders_forward_and_reverse_keys ... ok
[INFO] [stdout] test lsm::compact::tests::compaction_keeps_newer_versions_and_snapshot_floor ... ok
[INFO] [stdout] test lsm::compact::tests::compaction_without_old_snapshot_keeps_only_newest_record_per_key ... ok
[INFO] [stdout] test lsm::compact::tests::full_compaction_clips_range_tombstone_to_output_span ... ok
[INFO] [stdout] test lsm::compact::tests::full_compaction_drops_point_tombstone_without_older_record ... ok
[INFO] [stdout] test lsm::compact::tests::partial_compaction_keeps_original_range_tombstone_bounds ... ok
[INFO] [stdout] test lsm::compact::tests::partial_compaction_keeps_point_tombstone_without_local_older_record ... ok
[INFO] [stdout] test lsm::compact::tests::point_tombstone_cleanup_drops_delete_after_older_records_are_removed ... ok
[INFO] [stdout] test lsm::compact::tests::point_tombstone_cleanup_keeps_delete_while_older_record_remains ... ok
[INFO] [stdout] test db::tests::native_read_only_open_skips_writer_lease_and_rejects_writes ... ok
[INFO] [stdout] test lsm::compact::tests::range_all_compaction_is_full_when_all_tables_are_inputs ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_drops_tombstone_without_remaining_put ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_keeps_tombstone_covering_remaining_put ... ok
[INFO] [stdout] test lsm::compact::tests::range_all_compaction_is_not_full_when_picker_chooses_narrow_input ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_keeps_tombstone_for_partial_compaction ... ok
[INFO] [stdout] test lsm::delta::tests::delta_epoch_merge_bounds_chain_and_preserves_point_reads ... ok
[INFO] [stdout] test lsm::delta::tests::delta_epoch_merge_preserves_range_tombstone_visibility ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_point_reads_without_active_memtable ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_range_scans_without_active_memtable ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_range_tombstone_reads_without_active_memtable ... ok
[INFO] [stdout] test lsm::scan::tests::scan_snapshot_keeps_flushed_immutable_point_source_after_queue_removal ... ok
[INFO] [stdout] test lsm::scan::tests::scan_snapshot_keeps_flushed_immutable_range_tombstones_after_queue_removal ... ok
[INFO] [stdout] test db::tests::persistent_open_attaches_runtime_enabled_native_storage_backend ... ok
[INFO] [stdout] test lsm::version::tests::deeper_levels_reject_overlap ... ok
[INFO] [stdout] test lsm::version::tests::deeper_levels_sort_by_key_range ... ok
[INFO] [stdout] test db::commit::tests::partial_memtable_publication_failure_closes_database_handle ... ok
[INFO] [stdout] test db::tests::get_many_sync_groups_persistent_keys_by_data_block ... ok
[INFO] [stdout] test lsm::version::tests::l0_allows_overlap_and_orders_newest_first ... ok
[INFO] [stdout] test lsm::version::tests::flush_adds_table_to_l0 ... ok
[INFO] [stdout] test lsm::version::tests::old_version_handle_keeps_previous_tables_after_replacement ... ok
[INFO] [stdout] test lsm::version::tests::range_tombstone_lookup_uses_key_bounds_without_table_filter ... ok
[INFO] [stdout] test lsm::version::tests::l0_overlap_pressure_uses_key_bounds ... ok
[INFO] [stdout] test db::tests::flush_waits_for_existing_flush_guard ... ok
[INFO] [stdout] test manifest::tests::async_manifest_publish_failure_does_not_advance_state ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_accepts_previous_version_without_pending_blob_deletions ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_legacy_search_policy_tags_as_auto ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_rejects_table_count_before_large_allocation ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_v5_bucket_options_default_blob_level_merge_policy ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_v6_bool_bucket_options_as_policy ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_v8_defaults_empty_checkpoints ... ok
[INFO] [stdout] test lsm::version::tests::point_lookup_uses_l0_overlaps_and_one_deeper_table_per_level ... ok
[INFO] [stdout] test manifest::tests::object_manifest_creates_then_advances_via_cas ... ok
[INFO] [stdout] test manifest::tests::object_manifest_reports_conflict_then_rebases ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_create_bucket_is_idempotent ... ok
[INFO] [stdout] test lsm::version::tests::range_scan_tables_skip_unrelated_non_overlapping_tables ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_create_bucket_rebases_on_conflict ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_rejects_sync_publish ... ok
[INFO] [stdout] test memtable::tests::estimated_bytes_tracks_insert_and_replace ... ok
[INFO] [stdout] test object_store::tests::delete_is_idempotent ... ok
[INFO] [stdout] test object_store::tests::get_absent_is_none_and_range_reads_a_window ... ok
[INFO] [stdout] test object_store::tests::head_returns_metadata_without_bytes_and_none_when_absent ... ok
[INFO] [stdout] test object_store::tests::list_returns_prefix_matches_in_key_order ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_round_trips_an_object ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_lists_direct_children_by_extension ... ok
[INFO] [stdout] test lsm::version::tests::replace_tables_installs_outputs_and_removes_inputs ... ok
[INFO] [stdout] test object_store::tests::put_if_none_match_creates_only_when_absent ... ok
[INFO] [stdout] test object_store::tests::put_if_match_is_a_compare_and_swap ... ok
[INFO] [stdout] test manifest::tests::async_manifest_open_create_and_bucket_publish_round_trip ... ok
[INFO] [stdout] test object_store::tests::put_if_match_on_absent_object_fails ... ok
[INFO] [stdout] test object_store::tests::put_then_get_roundtrips_and_overwrite_changes_etag ... ok
[INFO] [stdout] test manifest::tests::manifest_checkpoint_publish_round_trip ... ok
[INFO] [stdout] test manifest::tests::manifest_state_stays_put_when_publish_fails ... ok
[INFO] [stdout] test db::tests::compact_range_is_not_silent_best_effort ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_background_maintenance_error_surfaces_to_later_write ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_api_helpers_cover_open_options_and_bucket_writes ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_background_workers_flush_and_compact_pressure ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_level_merge_auto_rewrites_retained_blob_indexes ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_gc_rewrites_live_records_from_partially_stale_file ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_gc_keeps_old_blob_while_read_pin_can_reach_it ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_level_merge_can_be_disabled ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_bucket_reader_keeps_memtable_source_after_flush ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_values_survive_flush_reopen_and_compaction ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_blob_gc_batches_multiple_stale_candidates ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_budgeted_compaction_reports_exhaustion_and_resumes ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_budgeted_maintenance_flushes_one_input_per_pass ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_publish_failure_removes_unpublished_table_and_blob_files ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_removes_blob_files_after_delete_cleanup ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_keeps_buckets_separate ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_removes_blob_files_for_dropped_versions ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_block_cache_records_hits_and_misses ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_levels_preserve_newer_l0_reads ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_removes_obsolete_point_delete_without_replacement ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_filter_miss_does_not_read_corrupt_data_block ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_preserves_snapshot_versions ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_rewrites_tables_and_preserves_reads ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_auto_compacts_overlapping_l0_below_file_limit ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_publish_failure_removes_unpublished_table_and_blob_files ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_keeps_lazy_iterator_table_files_until_pin_released ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_auto_compacts_when_l0_pressure_exceeds_limit ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_writes_blob_index_file_and_reopen_reads_large_values ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_immutable_pressure_flushes_before_next_write_and_keeps_new_wal_batch ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_immutable_range_tombstone_hides_point_records ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_immutable_pressure_flushes_only_pressure_buckets ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_flush_writes_table_and_reopen_can_skip_wal ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_manifest_keeps_bucket_options_across_reopen ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_prefix_filter_stats_skip_nonmatching_tables ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_range_iterator_keeps_active_memtable_after_flush ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_prefix_filter_keeps_range_tombstones_authoritative ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_point_filter_keeps_range_tombstones_authoritative ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_read_only_open_does_not_take_writer_lock ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_malformed_formal_storage_file_name ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_safe_temporary_files_by_default ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_cleans_manifest_pending_blob_deletion ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_malformed_wal_shard_file_name ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_wal_shard_temporary_file_by_default ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_does_not_delete_referenced_pending_blob_deletion ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_unreferenced_blob_file_even_with_temp_repair_policy ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fails_closed_on_unreferenced_table_file ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_merges_records_from_wal_shards ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_replays_front_door_accepted_record_without_memory_publish ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_defers_data_block_checksum_until_read ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_repairs_safe_temporary_files_and_writes_report ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_fails_on_corrupt_referenced_blob_file ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_compaction_splits_outputs_and_moves_overfull_l1_down ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_range_iterator_defers_table_block_reads_until_next ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_fails_when_manifest_table_file_is_missing ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_fails_when_referenced_blob_file_is_missing ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_fails_when_table_checksum_is_corrupt ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_reopen_fails_when_table_metadata_differs_from_manifest ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_single_l0_compaction_moves_table_without_rewrite ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_transaction_conflict_checks_immutable_memtables ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_stats_report_tables_blobs_and_compactions ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_transaction_range_bucket_returns_data_and_tracks_conflict ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_recovery_fault_injection_matrix_fails_closed ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_wal_checksum_corruption_fails_closed ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_value_lazy_iterator_defers_blob_reads_until_value_access ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_wal_ignores_torn_final_record ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_wal_rejects_bucket_missing_from_manifest ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_wal_replays_cross_bucket_batch ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_wal_replays_point_and_range_batches ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_writer_open_fails_closed_on_existing_lock_file ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_write_buffer_freezes_active_memtable_and_reads_immutable ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_write_buffer_freezes_only_large_bucket ... ok
[INFO] [stdout] test range_tombstone::tests::covering_key_returns_only_possible_covering_tombstones ... ok
[INFO] [stdout] test range_tombstone::tests::overlapping_range_returns_only_intersecting_tombstones ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_writer_open_fails_when_directory_lock_is_held ... ok
[INFO] [stdout] test recovery::tests::async_backend_repair_safe_temporary_files_writes_report ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_writes_route_across_wal_shards_and_recover ... ok
[INFO] [stdout] test recovery::tests::read_recovery_report_missing_file_returns_not_found ... ok
[INFO] [stdout] test recovery::tests::recovery_report_round_trips_repaired_files ... ok
[INFO] [stdout] test runtime::tests::cancellation_token_clones_share_state ... ok
[INFO] [stdout] test runtime::tests::inline_runtime_rejects_blocking_adapter_tasks ... ok
[INFO] [stdout] test runtime::tests::native_background_task_observes_cancellation_and_joins ... ok
[INFO] [stdout] test recovery::tests::backend_repair_safe_temporary_files_writes_report ... ok
[INFO] [stdout] test runtime::tests::native_blocking_adapter_runs_tasks_on_bounded_workers ... ok
[INFO] [stdout] test runtime::tests::native_blocking_result_future_completes_on_bounded_worker ... ok
[INFO] [stdout] test runtime::tests::persistent_background_workers_require_thread_capability ... ok
[INFO] [stdout] test runtime::tests::platform_io_runtime_requires_feature ... ok
[INFO] [stdout] test runtime::tests::runtime_capabilities_follow_selected_mode ... ok
[INFO] [stdout] test search::tests::partition_point_policy_dispatch_keeps_sorted_boundaries ... ok
[INFO] [stdout] test search::tests::sorted_search_boundaries_are_stable ... ok
[INFO] [stdout] test stats::tests::platform_io_class_counter_helpers_summarize_classes ... ok
[INFO] [stdout] test stats::tests::platform_io_operation_stats_total_saturates_by_class ... ok
[INFO] [stdout] test storage::storage_backend_tests::native_variant_delegates_backend_traits ... ok
[INFO] [stdout] test storage::storage_backend_tests::object_store_variant_dispatches_byte_ops_and_rejects_the_rest ... ok
[INFO] [stdout] test storage::tests::inline_runtime_native_file_mutations_remain_ready ... ok
[INFO] [stdout] test storage::tests::inline_runtime_native_file_owned_read_remains_ready ... ok
[INFO] [stdout] test storage::tests::memory_storage_backend_exposes_async_read_shape ... ok
[INFO] [stdout] test storage::tests::native_file_append_io_completion_writes_and_persists ... ok
[INFO] [stdout] test storage::tests::native_file_append_rejects_non_wal_objects ... ok
[INFO] [stdout] test storage::tests::native_file_backend_acquires_and_releases_writer_lease ... ok
[INFO] [stdout] test storage::tests::native_file_backend_appends_wal_object_with_capabilities ... ok
[INFO] [stdout] test storage::tests::native_file_backend_creates_directory_tree ... ok
[INFO] [stdout] test runtime::tests::native_blocking_adapter_rejects_full_queue ... ok
[INFO] [stdout] test storage::tests::native_file_backend_exposes_async_read_shape ... ok
[INFO] [stdout] test storage::tests::native_file_backend_deletes_table_and_blob_objects ... ok
[INFO] [stdout] test storage::tests::native_file_backend_lists_directory_files ... ok
[INFO] [stdout] test storage::tests::native_file_backend_lists_matching_file_objects ... ok
[INFO] [stdout] test storage::tests::native_file_backend_reads_current_manifest ... ok
[INFO] [stdout] test storage::tests::native_file_backend_reads_optional_object_bytes ... ok
[INFO] [stdout] test storage::tests::native_file_backend_publishes_manifest_with_capabilities ... ok
[INFO] [stdout] test storage::tests::native_file_backend_rewrites_wal_with_explicit_temporary_object ... ok
[INFO] [stdout] test storage::tests::native_file_backend_syncs_directory_after_renames ... ok
[INFO] [stdout] test storage::tests::native_file_backend_writes_recovery_report_object ... ok
[INFO] [stdout] test storage::tests::native_file_backend_writes_blob_object ... ok
[INFO] [stdout] test storage::tests::native_file_object_delete_rejects_manifest_objects ... ok
[INFO] [stdout] test storage::tests::native_file_object_write_rejects_manifest_objects ... ok
[INFO] [stdout] test storage::tests::native_file_backend_writes_table_object ... ok
[INFO] [stdout] test storage::tests::native_file_read_io_completion_returns_owned_buffer ... ok
[INFO] [stdout] test storage::tests::native_file_wal_rewrite_rejects_non_wal_objects ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_append_operations_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::native_file_writer_lease_does_not_remove_changed_marker ... ok
[INFO] [stdout] test range_tombstone::tests::randomized_queries_match_brute_force_reference ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_manifest_wal_and_listing_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_object_mutations_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_directory_and_lease_ops_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::storage_capabilities_report_unsupported_backend_and_durability ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_owned_read_uses_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_enabled_native_file_object_read_uses_blocking_adapter ... ok
[INFO] [stdout] test substrate::tests::filesystem_substrate_without_wal_is_inert ... ok
[INFO] [stdout] test substrate::tests::object_store_substrate_is_wal_less_and_inert ... ok
[INFO] [stdout] test substrate::tests::object_writer_lease_bumps_fencing_epoch_on_takeover ... ok
[INFO] [stdout] test table::tests::async_table_read_decodes_from_storage_backend ... ok
[INFO] [stdout] test table::tests::block_candidates_use_index_bounds_and_restart_keys ... ok
[INFO] [stdout] test table::tests::block_read_uses_cached_file_handle ... ok
[INFO] [stdout] test table::tests::configured_block_bytes_controls_data_block_count ... ok
[INFO] [stdout] test table::tests::data_block_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::data_block_keeps_compact_bytes_and_record_views ... ok
[INFO] [stdout] test table::tests::data_block_point_lookup_uses_hash_index ... ok
[INFO] [stdout] test table::tests::checked_block_index_round_trips_multiple_data_blocks ... ok
[INFO] [stdout] test substrate::tests::filesystem_substrate_drives_wal_and_lease ... ok
[INFO] [stdout] test table::tests::full_hash_index_validation_is_explicit ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_transaction_read_range_consumes_scan_before_tracking ... ok
[INFO] [stdout] test table::tests::l0_l1_tables_pin_filters_and_index_partitions ... ok
[INFO] [stdout] test table::tests::list_table_file_ids_reads_backend_object_listing ... ok
[INFO] [stdout] test table::tests::fast_lz4_block_index_round_trips ... ok
[INFO] [stdout] test table::tests::point_key_filter_round_trips_and_rejects_missing_keys ... ok
[INFO] [stdout] test table::tests::prefix_block_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::partitioned_filters_round_trip_through_index_entries ... ok
[INFO] [stdout] test table::tests::table_decode_rejects_data_record_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::search_policies_keep_table_candidate_results_stable ... ok
[INFO] [stdout] test table::tests::table_decode_rejects_index_entry_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::table_decode_rejects_malformed_bloom_filters ... ok
[INFO] [stdout] test table::tests::table_decode_rejects_range_tombstone_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::table_decode_rejects_restart_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::table_open_metadata_reads_use_owned_source ... ok
[INFO] [stdout] test table::tests::unknown_data_block_codec_fails_closed ... ok
[INFO] [stdout] test wal::tests::async_wal_append_helper_writes_batch ... ok
[INFO] [stdout] test table::tests::write_table_creates_final_object_without_leftover_tmp ... ok
[INFO] [stdout] test wal::tests::async_wal_discovery_orders_legacy_and_shard_files ... ok
[INFO] [stdout] test wal::tests::async_wal_batch_read_honors_replay_floor ... ok
[INFO] [stdout] test table::tests::deeper_table_uses_block_cache_for_lazy_index_partitions ... ok
[INFO] [stdout] test wal::tests::wal_decode_after_floor_skips_old_operation_payloads ... ok
[INFO] [stdout] test wal::tests::wal_decode_rejects_operation_count_before_large_allocation ... ok
[INFO] [stdout] test wal::tests::async_wal_rewrite_helper_keeps_batches_after_floor ... ok
[INFO] [stdout] test wal::tests::wal_discovery_rejects_malformed_shard_file_name ... ok
[INFO] [stdout] test wal::tests::wal_discovery_orders_legacy_and_shard_files ... ok
[INFO] [stdout] test table::tests::point_lookup_enters_partition_at_binary_located_block ... ok
[INFO] [stdout] test wal::tests::async_wal_recovery_streams_read_shards ... ok
[INFO] [stdout] test wal::tests::wal_rewrite_temp_paths_keep_shard_identity ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_orders_batches_across_sources ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_rejects_duplicate_sequence ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_rejects_non_increasing_source ... ok
[INFO] [stdout] test wal::tests::wal_front_door_accepts_whole_commit_record ... ok
[INFO] [stdout] test wal::tests::wal_front_door_routes_commits_across_shards ... ok
[INFO] [stdout] test wal::tests::wal_front_door_rewrite_reopens_append_lane ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_table_compression_profiles_round_trip ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_index_search_policies_preserve_table_reads ... ok
[INFO] [stdout] test persistent_wal_tests::persistent_table_block_index_reads_points_and_ranges ... ok
[INFO] [stdout] test db::tests::flush_returns_after_default_background_flush_publishes_tables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 316 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_api.rs (/opt/rustwide/target/debug/deps/async_api-e824fa6529722bec)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test inline_runtime_async_write_completes_without_background_threads ... ok
[INFO] [stdout] test dropping_polled_async_write_future_does_not_cancel_accepted_native_write ... ok
[INFO] [stdout] test dropping_unpolled_async_write_future_has_no_side_effect ... ok
[INFO] [stdout] test persistent_open_rejects_inline_runtime ... ok
[INFO] [stdout] test memory_compatibility_surface_smoke ... ok
[INFO] [stdout] test dropping_unpolled_persistent_async_write_future_has_no_wal_side_effect ... ok
[INFO] [stdout] test dropping_polled_persistent_async_write_future_survives_reopen ... ok
[INFO] [stdout] test polled_async_write_future_reaches_visible_terminal_commit ... ok
[INFO] [stdout] test persistent_async_write_uses_storage_backend_wal_append ... ok
[INFO] [stdout] test persistent_open_replays_wal ... ok
[INFO] [stdout] test persistent_async_maintenance_runs_on_runtime_blocking_task ... ok
[INFO] [stdout] test persistent_read_only_open_async_replays_non_empty_wal ... ok
[INFO] [stdout] test persistent_async_reads_load_blob_values_through_storage_backend ... ok
[INFO] [stderr]      Running tests/in_memory_iteration.rs (/opt/rustwide/target/debug/deps/in_memory_iteration-ced83838f7202b8a)
[INFO] [stdout] test persistent_read_only_open_async_skips_clean_wal_reads ... ok
[INFO] [stdout] test persistent_async_range_and_prefix_advance_flushed_tables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test opening_default_bucket_as_named_bucket_is_rejected ... ok
[INFO] [stderr]      Running tests/in_memory_mvcc.rs (/opt/rustwide/target/debug/deps/in_memory_mvcc-6af0a012c467b9cc)
[INFO] [stdout] test bounded_range_and_reverse_iteration_obey_key_order ... ok
[INFO] [stdout] test prefix_iteration_uses_snapshot_visibility ... ok
[INFO] [stdout] test value_lazy_iteration_works_in_memory_without_blob_files ... ok
[INFO] [stdout] test range_iteration_returns_ordered_live_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test point_writes_deletes_and_snapshot_reads_are_mvcc_visible ... ok
[INFO] [stdout] test duplicate_keys_in_one_batch_use_later_operation ... ok
[INFO] [stdout] test read_versions_track_latest_and_empty_batches_do_not_advance ... ok
[INFO] [stderr]      Running tests/in_memory_range_delete.rs (/opt/rustwide/target/debug/deps/in_memory_range_delete-dd3e2e5d8b35f0cd)
[INFO] [stdout] test read_version_retention_window_keeps_recent_history ... ok
[INFO] [stdout] test snapshot_at_validates_read_version_bounds_and_pins_history ... ok
[INFO] [stdout] test snapshots_pin_and_release_read_versions ... ok
[INFO] [stdout] test write_batch_commits_multiple_buckets_at_one_read_version ... ok
[INFO] [stdout] test named_batch_methods_reject_reserved_default_bucket_name ... ok
[INFO] [stdout] test failed_batch_does_not_partially_apply ... ok
[INFO] [stdout] test write_buffer_budget_reads_delta_backed_in_memory_writes ... ok
[INFO] [stdout] test checkpoints_pin_named_read_versions_until_deleted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test range_delete_hides_point_reads_and_scans_without_breaking_snapshots ... ok
[INFO] [stdout] test range_delete_participates_in_prefix_scans ... ok
[INFO] [stdout] test same_batch_order_decides_range_delete_conflicts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/in_memory_transaction.rs (/opt/rustwide/target/debug/deps/in_memory_transaction-deb27decb41126ac)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test transaction_commits_staged_writes_without_reads ... ok
[INFO] [stderr]      Running tests/model_reference.rs (/opt/rustwide/target/debug/deps/model_reference-df7a763fc8dd0d3a)
[INFO] [stdout] test transaction_range_read_conflicts_with_later_overlapping_range_delete ... ok
[INFO] [stdout] test transaction_exposes_read_version_boundary ... ok
[INFO] [stdout] test transaction_point_read_conflicts_with_later_range_delete ... ok
[INFO] [stdout] test transaction_point_read_conflicts_with_later_point_write ... ok
[INFO] [stdout] test transaction_range_read_conflicts_with_later_point_write_inside_range ... ok
[INFO] [stdout] test transaction_range_read_allows_later_write_outside_range ... ok
[INFO] [stdout] test named_transaction_methods_reject_reserved_default_bucket_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test persistent_snapshot_range_ignores_newer_point_delete ... ok
[INFO] [stdout] test randomized_operations_match_mvcc_reference_across_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scaffold.rs (/opt/rustwide/target/debug/deps/scaffold-8827d5b2ea14fcc7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test persistent_options_default_to_safe_durability ... ok
[INFO] [stdout] test prefix_and_compression_profiles_are_usable ... ok
[INFO] [stdout] test scaffold_exposes_v1_public_boundaries ... ok
[INFO] [stdout] test path_open_defaults_to_persistent_storage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests trine_kv
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/bucket.rs - bucket::Bucket::get_many_sync (line 170) ... ok
[INFO] [stdout] test src/db.rs - db::Db::open (line 7453) ... ok
[INFO] [stdout] test src/db.rs - db::Db::get_many_sync (line 1998) ... ok
[INFO] [stdout] test src/options.rs - options::WriteOptions (line 597) ... ok
[INFO] [stdout] test src/stats.rs - stats::PlatformIoClassCounters (line 197) ... ok
[INFO] [stdout] test src/bucket.rs - bucket::Bucket (line 63) ... ok
[INFO] [stdout] test src/lib.rs - (line 59) ... ok
[INFO] [stdout] test src/db.rs - db::Db::snapshot_at (line 3412) ... ok
[INFO] [stdout] test src/db.rs - db::Db::open_sync (line 931) ... FAILED
[INFO] [stdout] test src/bucket.rs - bucket::BucketReader<'_>::get_many_sync (line 889) ... ok
[INFO] [stdout] test src/stats.rs - stats::PlatformIoOperationStats (line 359) ... ok
[INFO] [stdout] test src/lib.rs - (line 14) ... FAILED
[INFO] [stdout] test src/types.rs - types::ReadVersion (line 19) ... ok
[INFO] [stdout] test src/write_batch.rs - write_batch::WriteBatch (line 64) ... ok
[INFO] [stdout] test src/options.rs - options::DbOptions (line 210) ... FAILED
[INFO] [stdout] test src/transaction.rs - transaction::Transaction (line 35) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/db.rs - db::Db::open_sync (line 931) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 14) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/options.rs - options::DbOptions (line 210) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/db.rs - db::Db::open_sync (line 931)
[INFO] [stdout]     src/lib.rs - (line 14)
[INFO] [stdout]     src/options.rs - options::DbOptions (line 210)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.24s; merged doctests compilation took 1.19s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "6f83f2cd2ace87585da1a666d182a20b9ac954e66dcd90639f08a48d7e8193dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f83f2cd2ace87585da1a666d182a20b9ac954e66dcd90639f08a48d7e8193dd", kill_on_drop: false }`
[INFO] [stdout] 6f83f2cd2ace87585da1a666d182a20b9ac954e66dcd90639f08a48d7e8193dd
